
const fs = require('fs')
const path = require('path')


//出现路径拼接错误的问题 是因为提供了./ 或../开头的相对路径
//解决方法 提供完整的文件存放路径  但是移植性差不易于维护
  
/*
fs.readFile('./files/1.txt','utf-8',function(err,dataStr){
    if (err) {
        return console.log('读取文件失败！'+err.message)
    }
    console.log('读取文件成功！'+dataStr)
}) 
    */

  // 方法 __dirname 表示当前文件所处的目录
 // console.log(__dirname)
// 解决方法

  fs.readFile(__dirname + './files/1.txt','utf-8',function(err,dataStr){
    if (err) {
        return console.log('读取文件失败！'+err.message)
    }
    console.log('读取文件成功！'+dataStr)
}) 










